Quick project highlights

Who’s the client?

The network of online motorsports outlets featuring video and interactive multimedia

What’s the solution?

Live and on-demand motorsports video streaming

What platforms does it support?

Mobile, web, set-top boxes

Setting a challenging objective to attract new users...

… The company approached Oxagile with the need to build an OTT platform, focusing on:

  • Subscription-based content monetization (SVOD)
  • TV Everywhere delivery of live and on-demand content
  • Powerful online video functionality
  • Rock-solid system scalability and performance
  • Intelligent Wowza server implementation
  • Multi-CDN video content delivery

Delivering a flexible multiscreen SVOD viewing experience

Oxagile demonstrated the ability to handle complex, long-term projects in the video domain, as well as experience in building large-scale VoD and live streaming systems from scratch.

Extending Wowza capabilities

Oxagile’s tech partnership with Wowza was instrumental in building a robust OTT platform tailored to the client’s specific motorsport stream needs.

  • Wowza Streaming Engine customization and implementation
  • Smooth integration with the rest of the project’s tech stack
  • Easily configurable live and on-demand streaming
  • Custom plugins for DVR and Live-to-VoD features on top of out-of-the-box functionality
  • Intuitive admin panel for organizing 3rd-party and original content into channels, programs, and seasons
  • Website’s look and feel customization capabilities
  • DRM module

Online video functionality for motorsport streaming

The team’s decade-long OTT expertise was key to building a system with rich OTT capabilities.

  • DVR module to generate Live-to-VoD content for catch-up viewing
  • Video transcoding into 5 different resolutions (up to 1080p)
  • Multiple monetization options: paid subscriptions for regular users, video advertising in the embedded player, and white labeling
  • Next-gen video player with Chromecast and AirPlay support
  • High-load live commenting module with comments updated every 5 seconds
  • Video recommendation engine and curated news feeds
  • Front-end mobile apps for iOS and Android

Cluster architecture for streaming at scale

To ensure a lag-free viewing experience for end users, the development team paid particular attention to flexibility, scalability, and performance.

  • Building a microservice-based solution architecture
  • Implementing a cluster of two Wowza servers to support 50,000 users per hour
  • Multi-CDN setup to enable up to seven concurrent live motorsport streams
  • Using Cedexis Application Delivery Platform for the real-time optimization of video quality and delivery cost
  • Intelligent load balancing between Tata Communications’ and Amazon CloudFront’s CDNs
  • Leveraging Go to improve the performance of the live commenting module
  • Maintaining a low latency with a virtually unlimited number of concurrent connections

Need expert help with your sports streaming solution?

Leverage our multi-year expertise to revamp it or build a robust OTT solution from scratch. We’ll help you deliver top-notch viewing experiences, engage fans, and improve the bottom line.

Slashing the overall release time fivefold with test automation

From the project start, the development involved rigorous manual testing. As the complexity of the system and the number of supported devices increased, AQA engineers stepped in. This allowed the team to successfully cope with the ever-growing scope of testing, while shortening release cycles.

The total number of automated test cases for functional, regression, and load testing surpassed 3,500. As a result, test automation helped Oxagile’s QA team detect over 60% of major and critical regressions and played a crucial role in the project’s success.

Test coverage in numbers

2,000+


functional test cases for desktop browsers via Selenium

500+


functional test cases for mobile browsers and apps via Appium

1,000+


REST API-based test cases for the backend part

Business value added with a motorsport live streaming solution

  • Wider audience coverage

  • New users attracted

  • Reduction in user churn

  • Increase in user loyalty

Delivery Model
Scope-driven milestone-based development
Domain
Online Video, AdTech, Business Intelligence, CRM, Content management, DAM/MAM
Effort and Duration
10 months, 10 man-years
Technologies
Java, Go, PHP, Mobile, JavaScript, React, Symfony, PostgreSQL, Memcached, RabbitMQ, Wowza Streaming Engine, Amazon CloudFront CDN